rub against each other (marbles) - Español Inglés Diccionario